Optimization Methods for Logic-based Query Answering from Inconsistent Data Integration Systems

نویسندگان

  • Thomas Eiter
  • Michael Fink
  • Gianluigi Greco
  • Domenico Lembo
چکیده

Information integration systems providing the user with transparent access to heterogeneous data sources through a unified global view of all data, have emerged as a crucial issue in many application domains. This global view usually comprises integrity constraints which should be satisfied by the data retrieved from the sources. However, they might be often violated, and suitable approaches for handling such a situation are needed, taken inconsistency and incompleteness of source data into account. To this end, several recent works reduce query answering in data integration systems to non-monotonic logic programming. This branch of computational logic is well-suited for dealing with inconsistent and incomplete information, and offers the expressiveness which is needed to model query answering, which is in the worst case intractable. Furthermore, advanced implementations of systems including stable model engines like DLV and Smodels for evaluation of non-monotonic logic programs are available. Nonetheless, a naive reduction of data integration to non-monotonic logic programs is infeasible for larger data sets, and calls for optimizations. We address this issue and present several techniques of different nature which make a non-monotonic logic programming approach effective. The first is a technique to prune a logic program for query answering such that only the relevant rules are kept. The second is a sophisticated technique, developed at a generic level, which aims at localizing inconsistency and “repairing” it in a decomposition manner. Finally, we present a technique to combine non-monotonic logic programming and commercial relational database engines in order to facilitate efficient query answering from repairs computed for an inconsistent global data view. Our methods are not bound to a specific non-monotonic logic programming system. In particular, the results on localization and decomposition are independent of a logic program approach, and may be exploited for efficient realization of advanced data integration systems in general.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Statement of interest: inconsistency-tolerance in data integration systems

The task of a data integration system is to combine the data residing at different, autonomous sources, and providing the user with a unified view of these data, called global schema. Users query the global schema, while the system carries out the task of suitably accessing different sources and assembling the data retrieved at each source into the final answer to the query. Since sources are i...

متن کامل

Temporal Query Answering in DL-Lite over Inconsistent Data

In ontology-based systems that process data stemming from different sources and that is received over time, as in context-aware systems, reasoning needs to cope with the temporal dimension and should be resilient against inconsistencies in the data. Motivated by such settings, this paper addresses the problem of handling inconsistent data in a temporal version of ontology-based query answering....

متن کامل

Distance-based paraconsistent logics

We introduce a general framework that is based on distance semantics and investigate the main properties of the entailment relations that it induces. It is shown that such entailments are particularly useful for non-monotonic reasoning and for drawing rational conclusions from incomplete and inconsistent information. Some applications are considered in the context of belief revision, informatio...

متن کامل

Efficient Evaluation of Logic Programs for Querying Data Integration Systems

Many data integration systems provide transparent access to heterogeneous data sources through a unified view of all data in terms of a global schema, which may be equipped with integrity constraints on the data. Since these constraints might be violated by the data retrieved from the sources, methods for handling such a situation are needed. To this end, recent approaches model query answering...

متن کامل

New Inconsistency-Tolerant Semantics for Robust Ontology-Based Data Access

In ontology-based data access (OBDA) [17], an ontology provides an abstract and formal representation of the domain of interest, which is used as a virtual schema when formulating queries over the data. Current research in OBDA mostly focuses on ontology specification languages for which conjunctive query answering is first-order (FO) rewritable. In a nutshell, FO-rewritability means that query...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005